LAmaNetwork V.1.02
-----------
Since 16.January 2010
Ringshofer Christian - Alias Chrise
miesechrise@yahoo.de
or mylama@yahoo.de
--------------------

This is the LAmaNetwork-userlib which allows you
to create a network-game as easy as possible.

Thanks to
---------
Eingeproggt
oraclefile
Toeb
BadDeath
Nicdel
Bladerunner
Gindas		(Wolfgang.Burger)
Spinkser	(Benjamin.Kaiser)
KriD		(Dirk.???)

Beta Tests
----------
mDave (beta-tests)
Blackside (beta-tests)
CGamer (beta-tests)
Matthias (beta-tests)

Special thanks to
-----------------
Eingeproggt (for making a better documentation, LAMA_Shell Function)
BlitzBasicPortal (www.blitzforum.de,great and instant assistances)
KriD (alpha & beta-tests,great assistance)
Oraclefile (beta-tests,online feature! very great assistance)
Toeb (beta-tests,inspiration,great assistance)
mDave (beta-tests,great assistance)

About
-----

Bugs (not fixed yet)
--------------------
- .exe filetransfers sometimes go backwards(!?) (I think the reason are firewalls, but I'm not sure)
- sometimes (especially on slow pcs), the broadcast-ip calculation doesn't work
	-> there are no more bugs reported yet! =)


Fixes since version (V.1.00)
---------------------------------
- all players will now get a "playerleft" event, if another player leaves the network
- the new send-functions will now work correctly!
- all players will now get a "playerleft" and a "playerkicked" event, if another player gets kicked by the server
- now it's possible to ban players with the aid of a banlist-file. (for long-time-bans)
- the shellexecute-function is now called differently. There are no longer problems with dublicate-function names!

Changes since version (V.1.01)
-----------------------------------
- function "LAMA_ServerInformation" added, which allows you to send a full hand of custom informations of the server, like descriptions, gametypes, etc.
- function "LAMA_ChangeGameType" and all other gametype-functions were deleted. Instead of this functions, you can now use "LAMA_SetServerInformation" and "LAMA_ServerInformation"

Changes since version (V.1.02)
-----------------------------------
- negativ byte,short or int-values will now be sent correctly ;)

Changes since version (V.1.03)
-----------------------------------
- it's now possible to send values as secure-values.
- bug in "LAMA_NewBlock" fixed
- it's now possible to cancel certain File-transfers. Constants "LAMA_CanceledTransfer" & "LAMA_PlayerCanceledTransfer" are now available!

Changes since version (V.1.04)
-----------------------------------
- lamanet documentation is now available on http://www.blitzforum.de/worklogs/334/
- userlib update - some unused functions have been deleted.

Changes since version (V.1.05)
-----------------------------------
- secure messages should now be really secure :-P
- LAMA_SetPort() added which allows you to set the port of the UDP-stream
- BanReason$ in LAMA_BanPlayer() added. Cheaters will now know why there have been banned :-P
- Servers only get one request of a searching client.



Version History
---------------
V.1.00-16.01.2010(alpha)
V.1.01-16.03.2010(beta)
v.1.02-25.03.2010(beta)
V.1.03-29.03.2010(beta)
V.1.04-31.03.2010(beta)
V.1.05-10.04.2010(beta)

V.1.06-17.04.2010-latest-version


Installation
------------
	* It's necessary to copy the LAmaNet.decls file into the Blitz2D,Blitz3D userlib-folder,
	  if you want to run/test the project in debugger. If you won't it will not work, cause of missing
	  system-dll-function names!

	* Include the LAmaNet.bb in each project you want to upgrade with Network-functions

